'use strict';

/**
 * 配置路由
 *
 * $stateProvider
 * $urlRouterProvider
 */
angular.module('app').config(['$stateProvider','$urlRouterProvider',
    function ($stateProvider,$urlRouterProvider) {
    $stateProvider.state('main',{/* 主页 */
        url:'/main',
        templateUrl:'view/main.html',
        controller:'mainCtrl'/* 命名的方式是：xxxCtrl,这里一定要在controller/mainCtrl.js里进行配置 */
    }).state('position',{/* 岗位详情,这里有带入参数 */
        url:'/position/:id',
        templateUrl:'view/position.html',
        controller:'positionCtrl'
    }).state('companyMain',{/* 公司详情 */
        url:'/companyMain/:id',
        templateUrl:'view/companyMain.html',
        controller:'companyMainCtrl'
    }).state('search',{/* 搜索 */
        url:'/search',
        templateUrl:'view/search.html',
        controller:'searchCtrl'
    }).state('login',{/* 登陆 */
        url:'/login',
        templateUrl:'view/login.html',
        controller:'loginCtrl'
    }).state('register',{/* 注册 */
        url:'/register',
        templateUrl:'view/register.html',
        controller:'registerCtrl'
    }).state('me',{/* 我的 */
        url:'/me',
        templateUrl:'view/me.html',
        controller:'meCtrl'
    }).state('post',{/* 投递记录 */
        url:'/post',
        templateUrl:'view/post.html',
        controller:'postCtrl'
    }).state('favorite',{/* 收藏记录 */
        url:'/favorite',
        templateUrl:'view/favorite.html',
        controller:'favoriteCtrl'
    });

    /**
     * 所有的路径没有匹配到，跳转到首页
     */
    $urlRouterProvider.otherwise('main');
}]);











